renew itself - German English Dictionary